199850
493183
654133
460402
944198
144785
93110
11629
111238
221100
473717
56417
5261799
3689581
3209148
2526804
2283988
2136609
2061358
193878
1833118
1745136
1729196
1661471